// prefetcher.h
#ifndef __PREFETCHER_H
#define __PREFETCHER_H

// eBPF程序通过Ring Buffer上报的原始缺页事件
// 这个结构体被内核态和用户态共享
// 它只使用内核兼容的类型，不包含任何标准库头文件
struct page_fault_event {
    __u32 pid;
    __u64 addr;
    __u64 timestamp;
};

#endif /* __PREFETCHER_H */